# 演示不封装时，访问ego微商项目的获取轮播图的接口

# 导入 requests
import requests

# 使用 requests 模块，按照轮播图的接口文档要求，发送接口请求
response1 = requests.get(url="http://e.cn/api/v1/banner/1")

# 打印响应数据
# print(response.json())

# 使用 requests 模块，按照专题栏位的接口文档要求，发送接口请求
response2 = requests.get(url="http://e.cn/api/v1/theme?ids=1,2,3")
# print(response.json())

# 使用 requests 模块，按照最近新品的接口文档要求，发送接口请求
response3 = requests.get(url="http://e.cn/api/v1/product/recent")
# print(response.json())

# 使用 requests 模块，按照商品分类下的商品的接口文档要求，发送接口请求
response4 = requests.get(url="http://e.cn/api/v1/product/by_category?id=2")
# print(response.json())

# 使用 requests 模块，按照token的接口文档要求，发送接口请求

response = requests.post(url="http://e.cn/api/v1/token/user",
                         headers={"Content-Type": "application/json"},
                         json={"code": "0a3Tr7000M6FKS1PNC000FbdTg2Tr70e"})
print("获取的令牌是：", response.json())

# # 使用 requests 模块，按照获取创建订单的接口文档要求，发送接口请求
# response5 = requests.post(url="http://e.cn/api/v1/order",
#                          headers={"Content-Type": "application/json",
#                                   "token": "3eeeff02d4c505325b9e37b98613c2b9"},
#                           json={"products": [{"product_id": 8, "count": 1},
#                                            {"product_id": 10, "count": 2}]})
# print(response5.json())